A Proposal For Classifying Tangled Code
نویسندگان
چکیده
A lot of different composition mechanisms claim to permit aspect-oriented software development because they are able to handle the problem of tangled code which was the original target of aspect-oriented programming (AOP). However, it becomes hard to compare those different approaches, because they usually focus on different kinds of tangled code. For comparing different approaches it is necessary to find some communalities between tangled code. Such communalities can be used to classify tangled code and in that way the impact of new aspect-oriented approaches can be determined in respect to what classes of tangled code they are able to handle. A general purpose aspectoriented approach should be able to handle all kinds of tangled code. Currently, there is no common agreement about how to classify tangled code. This paper outlines the need for such a classification and proposes a (preliminary) non-formal classification of tangled code.
منابع مشابه
A New Proposal for 4-to-2 Optical Encoder Using Nonlinear Photonic Crystal Ring Resonators
In this paper, we proposed an all optical 4-to-2 encoder that has 4 input and 3 output ports. This device generates a 2 bit binary code based on which input port is active. We used nonlinear photonic crystal ring resonators along with optical power splitter for realizing the proposed encoder. In this device the switching rate and area are obtained about 333 GHz and 612µm2 respectively.
متن کاملElastic Behavior of Functionally Graded Two Tangled Circles Chamber
This paper presents the numerical elastic solution for a real problem, functionally graded chamber of hydraulic gear pumps under internal pressure. Because of the similarity and complexity for the considering geometry, a bipolar cylindrical coordinate system is used to extract the governing equations. The material properties are considered to vary along the two tangled circles with a power-law ...
متن کاملDistributed Aspects: better separation of crosscutting concerns in distributed software systems
This thesis shows that abstractions provided by current mainstream Object Oriented (OO) languages are not enough to address the modularization of distributed and concurrent algorithms, protocols, or architectures. In particular, we show that code implementing concurrent and distributed algorithms is scattered and tangled in the main implementation of JBoss Cache, a real industrial middleware ap...
متن کاملNecessities of Developing Diverse Cultural Potentials in Academic Discourse
The absolute hegemony of international code of (academic) communication has resulted in the development and spread of the discoursal voice of the culture form which historical English has emerged, and, as a consequence, any violation from the generic conventions and thinking patterns born out of such a discourse has resulted in the deprivation of non-native thinkers form active participation in...
متن کاملA proposal for handling non-functional aspects with a model-driven engineering approach
Information systems (ISs) are composed of functional requirements (FRs) and non-functional requirements (NFRs). An NFR does not determine the function of the system itself, but the quality characteristics of an IS; for example, error handling, auditing, and access control. Non-functional requirements are often included in the coding phase of the IS, and these generally are present in various pa...
متن کامل